$(function(){
	/*-------------------------------------------*/
	//确保信息全部填写完成了
	var register_flag, register_arr = [];
	//用户名
	var isPhone = false;
	var name_reg = /^\d+$/;
	//电话
	var name_reg1 = /^(0|86|17951)?(13[0-9]|15[012356789]|17[678]|18[0-9]|14[57])[0-9]{8}$/;
	//邮箱
	var name_reg2 = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/;

//-------------------------------手机号验证-------------------------------------------------------
	$('#register_name').blur(function() {
        if ($(this).val() == '') {     				//如果手机号为空
          							   				//则不显示
        } else {									//如果手机号不为空
 			if(name_reg1.test($(this).val())){		//如果符合正则
 
 			}else{									//如果不符合正则，则提示错误
 				$(this).parent().siblings('.tip').children('.error2').show().siblings().hide();
 				$(this).focus(function(){
 					$(this).siblings('.tip').children('.error2').hide()
 				})
 			}
        }
    })
	//------------------------------密码----------------------------------------------------------------
//	$('#psw').focus(function() {
//      $(this).siblings('.tip').children('.begin').show()
//  })
    //密码
    //只有数字
	var psw_reg1 = /[0-9]+/;
	//有大写字母
	var psw_reg2 = /[A-Z]/;
	//有小写字母
	var psw_reg3 = /[a-z]/;
	//只有数字字母,通过取反来达到判断自他字符的要求
	var psw_reg4 = /^[0-9a-zA-Z]+$/;
	//密码中种类的个数
	var flag, arr = [];
	

	$('#psw').blur(function() {
        var $tip = $(this).parent().siblings('.tip');
        var $value = $(this).val();
        if ($value.length < 6) {
            $tip.children('.error2').show().siblings().hide()
        }
        if ($value.length >= 6 && $value.length <= 20) {
            if (psw_reg1.test($value)) {
                arr[0] = 1;
            };
            if (psw_reg2.test($value)) {
                arr[1] = 1
            };
            if (psw_reg3.test($value)) {
                arr[2] = 1
            };
            if (!psw_reg4.test($value)) {
                arr[3] = 1;
            };
           register_arr[1] = 1
        };
        if ($value.length > 20) {
            $tip.children('.error2').show().siblings().hide()
        }
        $('#psw').focus(function(){
        	 $tip.children('.error2').hide()
        })
    })
/*---------------------------密码二次验证----------------------------------------------*/
	
	$('#repsw').blur(function() {
        if ($(this).val() == '') {
            
        } else if ($(this).val() != $('#psw').val()) {
            $(this).parent().siblings('.tip').children('.error2').show()
        } else {
            $(this).parent().siblings('.tip').children('.correct').show().siblings().hide();
            register_arr[2] = 1
        }
		$('#repsw').focus(function() {
			$(this).parent().siblings('.tip').children('.error2').hide()
			$(this).parent().siblings('.tip').children('.correct').hide()
		})
    })
//--------------------------图片验证码----------------------------------------------------
	function randNum(length) {
	    var str = '';
	    for (var i = 0; i < length; i++) {
	        str += Math.floor(Math.random() * 10);
	    };
	    return str;
	}
	var randomN = randNum(4);
	$('.number').text(randomN);
	$('.tab').click(function() {
	    randomN = randNum(4);
	    $('.number').text(randomN);
		$num = Math.floor(Math.random() * 10);
	});
	$('#pic_code').blur(function() {
		if(!$(this).val() == ''){
			if ($(this).val() == randomN) {
	            register_arr[3] = 1
        	} else {
            	$(this).parent().siblings('.tip').children('.error1').show()
        	}
		} 
		$('#pic_code').focus(function() {
			$(this).parent().siblings('.tip').children('.error1').hide()
		})
    })
//------------------------------------------------------------------------------------------
	$('#btn').click(function() {
	    var n = 0;
	    for (var i = 0; i < register_arr.length; i++) {
	        if (register_arr[i] == 1) {
	            n++;
	        };
	    }
	    if (n == 3) {
	    	alert('注册成功，请及时登录')
	        var name = $('#register_name').val();
	        var psw = $('#psw').val();
	        cookie('register', 'name#' + name + '|psw#' + psw, 7);
	        window.location.href = 'denglu.html';
			
	    }else{
	        alert('注册信息不完整')
	    }
	})



//----------------------------------------------------------------------


	
	// cookie('register','',7);
	var ss = cookie('register');

	$('#btn1').click(function() {
	    var user_name = $('#register_name').val();
	    var user_psw = $('#psw').val();
	    if (document.cookie) {
	        var cook = document.cookie;
	        //-----------------
	         var cookb = cook.split(';')
	         alert(cookb[0])
	         var cooks = cookb[0].split('=')
	         //-----------
	
	        //var cooks = cook.split('=')
	            //此时只有用户名和密码
	        var co = unescape(cooks[1]).split('|');
	        var arr = []
	        for (var i = 0; i < co.length; i++) {
	            arr.push(co[i].split('#'))
	        };
	        var getName = arr[0][1]
	        var getPsw = arr[1][1]
	    };
	    if (user_name == getName && user_psw == getPsw) {
	        setTimeout(function() {
	            document.location.href = 'shouye.html'
	        }, 1000)
	    } else {
	        alert('用户名密码不匹配')
	    }
	})			


//---------------------------是否注册成功---------------------------------------//

// cookie('register','',7);
	var ss = cookie('register');

	$('#login').click(function() {
	    var user_name = $('#login_name').val();
	    var user_psw = $('#psw_login').val();
   	 	if (document.cookie) {
	        var cook = document.cookie;
	        //-----------------
	         var cookb = cook.split(';')
	         alert(cookb[0])
	         var cooks = cookb[0].split('=')
	         //-----------
	
	        //var cooks = cook.split('=')
	            //此时只有用户名和密码
	        var co = unescape(cooks[1]).split('|');
	        var arr = []
	        for (var i = 0; i < co.length; i++) {
	            arr.push(co[i].split('#'))
	        };
	        var getName = arr[0][1]
	        var getPsw = arr[1][1]
    	};
	    if (user_name == getName && user_psw == getPsw) {
	        setTimeout(function() {
	            document.location.href = 'index.html'
	        }, 1000)
	    } else {
	        alert('用户名密码不匹配')
	    }
	})
	$('.click_login').click(function() {
    $(this).addClass('active').siblings('span').removeClass('active');
    $('.con_register').show().siblings('.app_register').hide()
})
$('.app_login').click(function() {
    $(this).addClass('active').siblings('span').removeClass('active');
    $('.app_register').show().siblings('.con_register').hide()

})

// cookie('register','',7);
var ss = cookie('register');

$('#login').click(function() {
    var user_name = $('#login_name').val();
    var user_psw = $('#psw_login').val();
    if (document.cookie) {
        var cook = document.cookie;
        //-----------------
         var cookb = cook.split(';')
         alert(cookb[0])
         var cooks = cookb[0].split('=')
         //-----------

        //var cooks = cook.split('=')
            //此时只有用户名和密码
        var co = unescape(cooks[1]).split('|');
        var arr = []
        for (var i = 0; i < co.length; i++) {
            arr.push(co[i].split('#'))
        };
        var getName = arr[0][1]
        var getPsw = arr[1][1]
    };
    if (user_name == getName && user_psw == getPsw) {
        setTimeout(function() {
            document.location.href = 'index.html'
        }, 1000)
    } else {
        alert('用户名密码不匹配')
    }

})

})
	
